package com.snake.springboot.authority.api.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 类 {@code AuthStrategyModel}  <br> .
 * <p>权限策略
 * <p>创建时间：2025/02/07
 *
 * @author Huang.yj
 */
@ApiModel("权限策略入参")
public class AuthStrategyModel {
    @ApiModelProperty("策略id")
    private String strategyId;
    @ApiModelProperty("策略名称")
    private String strategyName;
    @ApiModelProperty("描述")
    private String description;
    @ApiModelProperty("可用状态：0不可用；1可用")
    private Integer enable;
    @ApiModelProperty("默认标识：0非默认；1默认")
    private Integer defaultFlag;
    @ApiModelProperty("创建时间")
    private String createdTime;
    @ApiModelProperty("更新时间")
    private String updatedTime;
    @ApiModelProperty("系统名称")
    private String systemName;
    @ApiModelProperty(value="系统ID")
    private String systemId;

    public String getSystemName() {
        return systemName;
    }

    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

    public String getSystemId() {
        return systemId;
    }

    public void setSystemId(String systemId) {
        this.systemId = systemId;
    }

    public String getStrategyId() {
        return strategyId;
    }

    public void setStrategyId(String strategyId) {
        this.strategyId = strategyId;
    }

    public String getStrategyName() {
        return strategyName;
    }

    public void setStrategyName(String strategyName) {
        this.strategyName = strategyName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getEnable() {
        return enable;
    }

    public void setEnable(Integer enable) {
        this.enable = enable;
    }

    public Integer getDefaultFlag() {
        return defaultFlag;
    }

    public void setDefaultFlag(Integer defaultFlag) {
        this.defaultFlag = defaultFlag;
    }

    public String getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(String createdTime) {
        this.createdTime = createdTime;
    }

    public String getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(String updatedTime) {
        this.updatedTime = updatedTime;
    }
}
